package com.hlw.hr_man.service;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

/**
 * @author Eumenides
 * 2016年9月12日下午4:04:34
 */
public interface AddressService {
	/**
	 * 找到所有员工的通讯录
	 * @param start 开始页面
	 * @param pageSize 每页数量
	 * @return 要求的json格式
	 */
	public JSONObject findAllAddress(int start,int pageSize);
	
	/**
	 * 通过输入的值精确查找员工的通讯录
	 * @param value 用户输入的值||下拉框选择的值
	 * @param start 开始页面
	 * @param pageSize 每页数量
	 * @return 要求的json格式
	 */
	public JSONObject findAddressByValue(String value,int start,int pageSize);
	
	/**
	 * 得到所有的部门名称
	 * @return
	 */
	public JSONArray findAllDept();
	
	/**
	 * 通过性别查找
	 * @param sex 性别
	 * @param start
	 * @param pageSize
	 * @return
	 */
	public JSONObject findAddressBySex(String sex,int start,int pageSize);
	
	/**
	 * 通过部门id查找
	 * @param deptid 部门id
	 * @param start
	 * @param pageSize
	 * @return
	 */
	public JSONObject findAddressByDeptId(int deptid,int start, int pageSize);
	
}
